package zinterface

type IServer interface {
	// 启动服务器
	Start()

	Stop()

	Server()

	// 供客户端添加路由
	AddRouter(msgId uint32, router IRouter)

	GetConnMgr() IConnManager

	// 设置hook函数
	SetOnConnStart(func(IConnection))
	// 调用
	CallOnConnStart(conn IConnection)

	// 设置hook函数
	SetOnConnStop(func(IConnection))
	// 调用
	CallOnConnStop(conn IConnection)
}
